![]() | GRÁFICOS ABSTRACTOS |
|
| Un ejemplo de vector rasterizado |
( linea(x1 y1 x2 y2) =
( (d = x2−x1)
(dy = y2−y1)
(d = 2*dy – dx)
(increE = 2*dy)
(incrNE = 2*(dy−dx))
(x = x1)
(y = y1)
dibujar(x y)
〈(x < x2) →
(((d = d+incrNE)
(x = x+1)
(y = y+1)) ←'
(d ≤ 0) →
((d = d+incrE)
(x = x+1)))
dibujar(x y)〉 )
( D\2\3 = 〈k〉 )
( D\6\9 = 〈k〉 ) ...
k=0, todos esos puntos serían invisibles. Y haciendo k>0, todos serían visibles. En general, k podría ser un número entero que indicara un color.
( 〈E〉\2\3 = v )
( 〈Erang;\6\9 = v ) ...
(E = D), el objeto se ubica en el espacio D.
(i0, j0):
( 〈D\i0\j0 = v〉 )
( 〈D\(i0+1)\(j0+2) = v〉 )
(i0=7 j0=9) el objeto mueve según esta posición de referencia.